From d2c9b9c2aa8c0031f8396019764efe64a8673e43 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Fri, 21 Mar 2014 17:17:42 +0100 Subject: [PATCH] gesture: Skip non-device events early. --- gtk/gtkgesture.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gtk/gtkgesture.c b/gtk/gtkgesture.c index adccc87e12..71d9b0eb90 100644 --- a/gtk/gtkgesture.c +++ b/gtk/gtkgesture.c @@ -322,8 +322,14 @@ gtk_gesture_handle_event (GtkEventController *controller, GtkGesture *gesture = GTK_GESTURE (controller); GdkEventSequence *sequence; GtkGesturePrivate *priv; + GdkDevice *source_device; gboolean was_recognized; + source_device = gdk_event_get_source_device (event); + + if (!source_device) + return FALSE; + priv = gtk_gesture_get_instance_private (gesture); sequence = gdk_event_get_event_sequence (event); priv->last_sequence = sequence; -- 2.30.2